package test230331;

import java.util.Scanner;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * @date 2023/3/31 20:07
 * 微博上有个自称“大笨钟V”的家伙，每天敲钟催促码农们爱惜身体早点睡觉。
 * 不过由于笨钟自己作息也不是很规律，所以敲钟并不定时。
 * 一般敲钟的点数是根据敲钟时间而定的，如果正好在某个整点敲，
 * 那么“当”数就等于那个整点数；如果过了整点，就敲下一个整点数。另外，虽然一天有24小时，钟却是只在后半天敲1~12下。
 * 例如在23:00敲钟，就是“当当当当当当当当当当当”，而到了23:01就会是“当当当当当当当当当当当当”。
 * 在午夜00:00到中午12:00期间（端点时间包括在内），笨钟是不敲的。
 * 下面就请你写个程序，根据当前时间替大笨钟敲钟。
 */
public class Main02 {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String curTime = scan.nextLine();
        String[] time = curTime.split(":");
        int hour = Integer.parseInt(time[0]);
        int minute = Integer.parseInt(time[1]);
        String res = ""; // 结果
        if ((hour >= 0 && hour < 12) || (hour == 12 && minute == 0)) {
            res = "Only " + time[0] + ":" + time[1] + ".  Too early to Dang.";
        } else {
            res = ringTheBell(hour, minute);
        }
        System.out.print(res);
        scan.close();
    }

    // 根据小时数和分钟数敲钟
    private static String ringTheBell(int hour, int minute) {
        int count = hour-12; // 敲钟次数
        count = minute > 0 ? count + 1 : count;
        StringBuilder res = new StringBuilder("");
        String temp = "Dang";
        while (count-- > 0) {
            res.append(temp);
        }
        return res.toString();
    }
}
